#gbx4 {
    right: 0;
}

#gbx4 {
    background-color: #AAAAAA;
    background-image: none;
    background-position: 0 -138px;
    background-repeat: repeat-x;
    border-bottom: 1px solid #000000;
    font-size: 24px;
    height: 29px;
    opacity: 1;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 990;
}

body, html {
    font-size: small;
}

body {
    background-color: #F5F5F5;
}

#onglets
{
    font : bold 13px Batang, arial, serif;
    list-style-type : none;
    padding-bottom : 14px; /* à modifier suivant la taille de la police ET de la hauteur de l'onglet dans #onglets li */
    padding : 0;
    margin-top : 0px;
}

#onglets li
{
    float : left;
}

#onglets a
{
    display : block;
    color : #333;
    text-decoration : none;
    padding : 8px;
}

#onglets a:hover
{
    background : #fff;
}

table.tableaux {
    border-width: 1px;
    border-spacing: 0px;
    border-style: outset;
    border-color: gray;
    border-collapse: collapse;
    background-color: white;
}
table.tableaux th {
    border-width: 1px;
    padding: 1px;
    border-style: solid;
    border-color: gray;
    background-color: white;
}
table.tableaux td {
    border-width: 1px;
    padding: 1px;
    border-style: solid;
    border-color: gray;
    background-color: white;
}

#iconmenu img {
    cursor: pointer;
}

img {
    border: 0 none;
}

#outer {height: 200px; overflow: hidden; position: relative; width: 100%;}
#outer[id] {display: table; position: static;}

#middle {position: absolute; top: 50%; width: 100%; text-align: center;} /* for explorer only*/
#middle[id] {display: table-cell; vertical-align: middle; position: static;}

#inner {position: relative; top: -50%; text-align: left;} /* for explorer only */
#inner {width: 100%; margin-left: auto; margin-right: auto;} /* for all browsers*/

